// Copyright (c) Microsoft Corporation. All rights reserved. See License.txt in the project root for license information.
#pragma once

namespace Weathr 
{
    // This code was adapted from the Hilo C++ project.
    // See http://go.microsoft.com/fwlink/?LinkId=267275 for info about Hilo's implementation of tiles.

    // The ImageTile class is a helper class for managing the app's start tile.
    class ImageTile
    {
    public:
        Windows::UI::Notifications::TileNotification^ GetTileNotification();
        void SetImageFilePaths(const std::wstring& hugeTileFileName, const std::wstring& wideTileFileName, const std::wstring& squareTileFileName);

    private:
        std::wstring m_hugeTileFileName;
        std::wstring m_wideTileFileName;
        std::wstring m_squareTileFileName;
        void UpdateContentWithValues(Windows::Data::Xml::Dom::XmlDocument^ content);
    };
}